-----------------------------------------------------------------------------------------------------
      name:  <unnamed>
       log:  /Users/ahertel/Scraping Project Dropbox/Alexander Hertel-Fernandez/Worker Representation
>  Survey/Stop and Shop Strike/Data/Replication data/popstoredistance.log
  log type:  text
 opened on:  11 Apr 2024, 14:29:20

. 
. ******** Stop and Shop Mapping
. 
. * Merge in distance to nearest Stop and Shop store
. 
. clear

. 
. forvalues s=1/253{
  2.         use "StoreCoords/store`s'.dta", clear
  3.         local tempstorelate = latstore`s'
  4.         local tempstorelong = longstore`s'
  5.         use "sszipcoords_stores.dta"
  6.         gen tempstorelate = `tempstorelate'
  7.         gen temstorelong = `tempstorelong'
  8.         capture geodist intptlat intptlong tempstorelate temstorelong, generate(diststore`s')
  9.         drop tempstorelate temstorelong
 10.         save "sszipcoords_stores.dta", replace
 11. }
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved

. 
. * Next, find nearest Stop and Shop store and record value
. 
. reshape long diststore, i(v1) j(storeid)
(j = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 
> 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 
> 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 10
> 1 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 1
> 26 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 
> 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175
>  176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 20
> 0 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 2
> 25 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 
> 250 251 252 253)

Data                               Wide   ->   Long
-----------------------------------------------------------------------------
Number of observations            1,493   ->   377,729     
Number of variables                 257   ->   6           
j variable (253 values)                   ->   storeid
xij variables:
 diststore1 diststore2 ... diststore253   ->   diststore
-----------------------------------------------------------------------------

. 
. sort v1 diststore

. 
. bys v1: gen temporder = _n 

. 
. by v1: gen neareststoredist = diststore if temporder==1
(376,236 missing values generated)

. by v1: gen closeststoreid = storeid

. 
. keep if temporder==1
(376,236 observations deleted)

. 
. keep v1 neareststoredist closeststoreid

. 
. sum neareststoredist,d

                      neareststoredist
-------------------------------------------------------------
      Percentiles      Smallest
 1%     .3010288       .1585065
 5%     .8247864       .1585065
10%     1.208724       .2077052       Obs               1,493
25%     1.779084       .2077052       Sum of wgt.       1,493

50%     2.466259                      Mean           3.813073
                        Largest       Std. dev.      3.966199
75%     4.487687       33.16717
90%     7.402643       33.25663       Variance       15.73073
95%     10.96342       33.25663       Skewness       3.719602
99%      22.4211       39.14582       Kurtosis        22.7603

. label var neareststoredist "Nearest Stop & Shop Store, in Miles"

. 
. save "neareststoredist.dta", replace
(file neareststoredist.dta not found)
file neareststoredist.dta saved

. 
. ******** Target Mapping
. 
. * Merge in distance to nearest Target store
. 
. clear

. 
. forvalues s=1/60{
  2.         use "TargetCoords/target`s'.dta", clear
  3.         local targettempstorelate = lattarget`s'
  4.         local targettempstorelong = longtarget`s'
  5.         use "sszipcoords_stores.dta"
  6.         gen targettempstorelate = `targettempstorelate'
  7.         gen targettemstorelong = `targettempstorelong'
  8.         capture geodist intptlat intptlong targettempstorelate targettemstorelong, generate(dist
> target`s')
  9.         drop targettempstorelate targettemstorelong
 10.         save "sszipcoords_stores.dta", replace
 11. }
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved

. 
. * Next, find nearest Target store and record value
.  
. egen targetneareststoredist = rmin(disttarget1-disttarget60)

. sum targetneareststoredist,d

                   targetneareststoredist
-------------------------------------------------------------
      Percentiles      Smallest
 1%     1.193987       .3710462
 5%     2.117208       .3710462
10%     3.173418       .5102595       Obs               1,493
25%     4.508774       .5102595       Sum of wgt.       1,493

50%     7.009676                      Mean           8.744203
                        Largest       Std. dev.      7.025192
75%     10.29646       49.28116
90%     16.96578       51.93417       Variance       49.35332
95%     24.22958       59.81535       Skewness       2.754213
99%     34.42194        76.6724       Kurtosis       15.49128

. label var targetneareststoredist "Nearest Target Store, in Miles"

. 
. keep v1 targetneareststoredist

. 
. save "nearesttargetdist.dta", replace
(file nearesttargetdist.dta not found)
file nearesttargetdist.dta saved

. 
. ******** Walmart Mapping
. 
. * Merge in distance to nearest Walmart store
. 
. clear

. 
. forvalues s=1/91{
  2.         use "WalmartCoords/walmart`s'.dta", clear
  3.         local waltempstorelate = latwal`s'
  4.         local waltempstorelong = longwal`s'
  5.         use "sszipcoords_stores.dta"
  6.         gen waltempstorelate = `waltempstorelate'
  7.         gen waltemstorelong = `waltempstorelong'
  8.         capture geodist intptlat intptlong waltempstorelate waltemstorelong, generate(distwalmar
> t`s')
  9.         drop waltempstorelate waltemstorelong
 10.         save "sszipcoords_stores.dta", replace
 11. }
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved

. 
. * Next, find nearest Walmart store and record value
.  
. egen walmartneareststoredist = rmin(distwalmart1-distwalmart91)

. sum walmartneareststoredist,d

                   walmartneareststoredist
-------------------------------------------------------------
      Percentiles      Smallest
 1%      .948656       .6146074
 5%     1.514478       .6146074
10%     2.188865       .6146074       Obs               1,493
25%     3.456625       .6146074       Sum of wgt.       1,493

50%     5.138329                      Mean            6.55229
                        Largest       Std. dev.      4.996754
75%     8.498963       39.80753
90%     11.96046       39.94781       Variance       24.96755
95%       15.336       51.55606       Skewness       3.021992
99%     23.74322         59.928       Kurtosis       21.70136

. label var walmartneareststoredist "Nearest Walmart Store, in Miles"

. 
. keep v1 walmartneareststoredist

. 
. save "nearestwalmartdist.dta", replace
(file nearestwalmartdist.dta not found)
file nearestwalmartdist.dta saved

. 
. ******** Market Basket Mapping
. 
. * Merge in distance to nearest Market Basket store
. 
. clear

. 
. forvalues s=1/46{
  2.         use "MBCoords/market`s'.dta", clear
  3.         local markettempstorelate = latmarket`s'
  4.         local markettempstorelong = longmarket`s'
  5.         use "sszipcoords_stores.dta"
  6.         gen markettempstorelate = `markettempstorelate'
  7.         gen markettemstorelong = `markettempstorelong'
  8.         capture geodist intptlat intptlong markettempstorelate markettemstorelong, generate(dist
> market`s')
  9.         drop markettempstorelate markettemstorelong
 10.         save "sszipcoords_stores.dta", replace
 11. }
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved

. 
. * Next, find nearest Market Basket store and record value
.  
. egen marketneareststoredist = rmin(distmarket1-distmarket46)

. sum marketneareststoredist,d

                   marketneareststoredist
-------------------------------------------------------------
      Percentiles      Smallest
 1%     1.184274       .4066741
 5%     2.331191       .4066741
10%     4.255697       .4066741       Obs               1,493
25%     9.260145       .4066741       Sum of wgt.       1,493

50%     18.06455                      Mean           47.53069
                        Largest       Std. dev.      49.83552
75%      82.1364       183.7371
90%     131.3017       183.7526       Variance       2483.579
95%     151.2116       183.7526       Skewness       .9924328
99%     172.6914       188.3605       Kurtosis       2.668056

. label var marketneareststoredist "Nearest Market Basket Store, in Miles"

. 
. keep v1 marketneareststoredist

. 
. save "nearestmarketdist.dta", replace
(file nearestmarketdist.dta not found)
file nearestmarketdist.dta saved

. 
. ******** Whole Foods Mapping
. 
. * Merge in distance to nearest Whole Foods store
. 
. clear

. 
. forvalues s=1/44{
  2.         use "WFCoords/wf`s'.dta", clear
  3.         local wftempstorelate = latwf`s'
  4.         local wftempstorelong = longwf`s'
  5.         use "sszipcoords_stores.dta"
  6.         gen wftempstorelate = `wftempstorelate'
  7.         gen wftemstorelong = `wftempstorelong'
  8.         capture geodist intptlat intptlong wftempstorelate wftemstorelong, generate(distwf`s')
  9.         drop wftempstorelate wftemstorelong
 10.         save "sszipcoords_stores.dta", replace
 11. }
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved

. 
. * Next, find nearest Whole Foods store and record value
.  
. egen wfneareststoredist = rmin(distwf1-distwf44)

. sum wfneareststoredist,d

                     wfneareststoredist
-------------------------------------------------------------
      Percentiles      Smallest
 1%     .7418481       .3347025
 5%     1.483623       .5216263
10%     2.511538       .5216263       Obs               1,493
25%     4.530267       .5546221       Sum of wgt.       1,493

50%     10.61425                      Mean           15.10767
                        Largest       Std. dev.      13.42075
75%     23.00786       61.15844
90%     33.80777       61.95278       Variance       180.1165
95%     44.38625       61.95278       Skewness       1.308142
99%     58.54234       61.95278       Kurtosis       4.274248

. label var wfneareststoredist "Nearest Whole Foods Store, in Miles"

. 
. keep v1 wfneareststoredist

. 
. save "nearestwfdist.dta", replace
(file nearestwfdist.dta not found)
file nearestwfdist.dta saved

. 
. 
. ******** Trader Joe's Mapping
. 
. * Merge in distance to nearest Trader Joe's store
. 
. clear

. 
. forvalues s=1/29{
  2.         use "TJCoords/tj`s'.dta", clear
  3.         local tjtempstorelate = lattj`s'
  4.         local tjtempstorelong = longtj`s'
  5.         use "sszipcoords_stores.dta"
  6.         gen tjtempstorelate = `tjtempstorelate'
  7.         gen tjtemstorelong = `tjtempstorelong'
  8.         capture geodist intptlat intptlong tjtempstorelate tjtemstorelong, generate(disttj`s')
  9.         drop tjtempstorelate tjtemstorelong
 10.         save "sszipcoords_stores.dta", replace
 11. }
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved
file sszipcoords_stores.dta saved

. 
. * Next, find nearest Trader Joe's store and record value
.  
. egen tjneareststoredist = rmin(disttj1-disttj29)

. sum tjneareststoredist,d

                     tjneareststoredist
-------------------------------------------------------------
      Percentiles      Smallest
 1%     1.342824       .2354238
 5%     2.786715       .5786231
10%     4.480375       .6763601       Obs               1,493
25%     7.478154         .68848       Sum of wgt.       1,493

50%     13.95096                      Mean           17.02818
                        Largest       Std. dev.      12.60675
75%     23.43631       63.41734
90%     33.22592       63.41734       Variance       158.9302
95%     43.48651       63.41734       Skewness        1.31954
99%     60.47951       63.41734       Kurtosis       4.822625

. label var tjneareststoredist "Nearest Trader Joe's Store, in Miles"

. 
. keep v1 tjneareststoredist

. 
. save "nearesttjdist.dta", replace
(file nearesttjdist.dta not found)
file nearesttjdist.dta saved

. 
. **** Final merges
. 
. use "sszipcoords.dta", clear

. 
. merge 1:1 v1 using "nearesttargetdist.dta"

    Result                      Number of obs
    -----------------------------------------
    Not matched                             0
    Matched                             1,493  (_merge==3)
    -----------------------------------------

. drop if _m==2
(0 observations deleted)

. drop _m

. 
. merge 1:1 v1 using "neareststoredist.dta"

    Result                      Number of obs
    -----------------------------------------
    Not matched                             0
    Matched                             1,493  (_merge==3)
    -----------------------------------------

. drop if _m==2
(0 observations deleted)

. drop _m

. 
. merge 1:1 v1 using "nearestwalmartdist.dta"

    Result                      Number of obs
    -----------------------------------------
    Not matched                             0
    Matched                             1,493  (_merge==3)
    -----------------------------------------

. drop if _m==2
(0 observations deleted)

. drop _m

. 
. merge 1:1 v1 using "nearestmarketdist.dta"

    Result                      Number of obs
    -----------------------------------------
    Not matched                             0
    Matched                             1,493  (_merge==3)
    -----------------------------------------

. drop if _m==2
(0 observations deleted)

. drop _m

. 
. merge 1:1 v1 using "nearestwfdist.dta"

    Result                      Number of obs
    -----------------------------------------
    Not matched                             0
    Matched                             1,493  (_merge==3)
    -----------------------------------------

. drop if _m==2
(0 observations deleted)

. drop _m

. 
. merge 1:1 v1 using "nearesttjdist.dta"

    Result                      Number of obs
    -----------------------------------------
    Not matched                             0
    Matched                             1,493  (_merge==3)
    -----------------------------------------

. drop if _m==2
(0 observations deleted)

. drop _m

. 
. egen walmarttargetnearestdist = rmin(walmartneareststoredist targetneareststoredist)

. label var walmarttargetnearestdist "Nearest Walmart or Target Store, in Miles"

. 
. egen grocnearestdist = rmin(tjneareststoredist marketneareststoredist  wfneareststoredist)

. label var grocnearestdist "Nearest Other Grocery Store, in Miles"

. 
. egen anystorenearestdist = rmin( targetneareststoredist walmartneareststoredist tjneareststoredist 
> marketneareststoredist  wfneareststoredist)

. label var anystorenearestdist "Nearest Other Store, in Miles"

. 
. * Close log
. 
. log close
      name:  <unnamed>
       log:  /Users/ahertel/Scraping Project Dropbox/Alexander Hertel-Fernandez/Worker Representation
>  Survey/Stop and Shop Strike/Data/Replication data/popstoredistance.log
  log type:  text
 closed on:  11 Apr 2024, 14:29:47
-----------------------------------------------------------------------------------------------------
